﻿using System;

namespace LuaBoardPlugin
{
    /// <summary>
    /// Generic plugin interface
    /// </summary>
    public interface IPlugin
    {
        string Name { get; set; }
        IPluginHost Host { get; set; }
        void RegisterLuaFunction(LuaInterface.Lua lua);
    }
    /// <summary>
    /// The host
    /// </summary>
    public interface IPluginHost
    {
        void PluginHost(IPlugin ipi);
    }

}
